Системное программирование
8. Системные вызовы и библиотеки C (glibc).
Большинство программистов взаимодействуют с ядром Linux через функции стандартной библиотеки C (glibc). glibc предоставляет обертки для системных вызовов, которые упрощают их использование.
Например, функция printf из glibc использует системный вызов write для вывода текста на экран. Функция fopen использует системные вызовы open и fstat.
glibc также предоставляет дополнительные функции, которые не являются прямыми обертками для системных вызовов, но используют их для своей реализации (например, malloc, free, qsort).